简介
# 代码源集成
Zadig 支持集成以下代码源:
| 代码源 | 如何集成 | 说明 |
|---|---|---|
| GitLab | GitLab 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
| GitHub | GitHub 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
| Gerrit | Gerrit 代码源集成 | 采用 Basic Auth 的方式进行授权认证 |
| Gitee 公有云 | Gitee 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
| Gitee 私有部署 | Gitee 代码源集成 | 采用 OAuth2 的方式进行授权认证 |
| Perforce | Perforce 代码源集成 | 采用 basic Auth 的方式进行授权认证 |
| 其他 | 其他代码源集成 | 对于支持标准 Git 协议的代码源,使用 SSH Key 或 Access Token 的方式进行鉴权 |
# 功能兼容列表
不同代码源在系统中可使用的功能有所差异,详细介绍如下。
| 系统功能 | GitHub | GitLab | Gerrit | Gitee 公有云 | Gitee 私有部署 | Perforce | 其他代码源 |
|---|---|---|---|---|---|---|---|
| 构建配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 测试配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 代码扫描配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | 支持 Access Token 方式 |
| 通用任务配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 创建 K8s YAML 服务(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — | — |
| 创建 K8s Helm Chart 服务(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — | ✅ |
| 创建 K8s Helm Chart 服务模板(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — | ✅ |
| 批量录入代码信息(图示) | ✅ | ✅ | — | ✅ | ✅ | — | — |
| 环境配置(图示) | ✅ | ✅ | — | — | — | — | — |
| 工作流触发器,自动配置(图示) | ✅ | ✅ | ✅ | ✅ | ✅ | — | — |
| 工作流触发器,手动配置(图示) | ✅ | ✅ | — | ✅ | ✅ | — | — |
| 测试触发器(图示) | ✅ | ✅ | — | ✅ | ✅ | — | — |
| 代码扫描触发器(图示) | ✅ | ✅(额外支持正则表达式) | — | — | — | — | — |
| 导入 Helm Chart Values 文件(图示) | ✅ | ✅ | — | — | — | — | — |
| 自定义任务来源配置(图示) | ✅ | ✅ | — | ✅ | ✅ | — | ✅ |
# 图示
# 构建配置
点击查看

# 测试配置
点击查看

# 代码扫描配置
点击查看

# 通用任务配置
点击查看

# 创建 K8s YAML 服务
点击查看

# 创建 K8s Helm Chart 服务
点击查看

# 创建 K8s Helm Chart 服务模板
点击查看

# 批量录入代码信息
点击查看


# 环境配置
点击查看

# 工作流触发器
# 自动配置工作流触发器
点击查看

# 手动配置工作流触发器
点击查看

# 测试触发器
点击查看

# 代码扫描触发器
点击查看

# 导入 Helm Chart Values 文件
点击查看

# 自定义任务来源配置



